import request from '@/utils/request'
export const GROUP_API = {
  /**
   * 获取分组列表
   * @param {string} pageNo 分页页码 默认1
   * @param {string} pageSize 每页条数 默认20
   * @param {string} name 分组名称
   */
  getGroupList(data) {
    return request({
      url: '/group/page',
      method: 'GET',
      params: data
    })
  },
  /**
   * 创建任务组
   * @param { string } name 任务组名称
   * @param { number } typeId 类型ID
   */
  createGroup(data) {
    return request({
      url: '/group/insert',
      method: 'POST',
      data
    })
  },
  /**
   * 修改任务组
   * @param { string } id 任务ID
   * @param { string } name 任务组名称
   * @param { string } typeId 类型id
   */
  editGroup(data) {
    return request({
      url: '/group/update',
      method: 'POST',
      data
    })
  },
  /**
   * 设为默认分组
   * @param { string } id 分组ID
   */
  setGroupToDefault(id) {
    return request({
      url: '/group/update/def',
      method: 'GET',
      params: {
        id
      }
    })
  },
  /**
   * 删除分组
   * @param { string } id 分组id
   */
  deleteGroup(id) {
    return request({
      url: '/group/delete',
      method: 'DELETE',
      params: {
        id
      }
    })
  }
}
